Frontend-разработчик PRO от Skillfactory
Вы научитесь
Программа курса
Программа курса рассчитана на 15 месяцев. За это время вы не просто освоите несколько теоретических блоков, но и сможете отработать её на практике: каждый блок предусматривает десятки задач.
Часть 1. Веб-верстка
Рассмотрите основы веб-вёрстки на чистом HTML и CSS. Погрузитесь в принципы расположения и позиционирования элементов на странице с помощью CSS. Научитесь публиковать свои проекты на сервис GitHub. Узнаете, чем это полезно в программной разработке.
Рассмотрите основы веб-вёрстки на чистом HTML и CSS.
Погрузитесь в принципы расположения и позиционирования элементов на странице с помощью CSS.
Научитесь публиковать свои проекты на сервис GitHub. Узнаете, чем это полезно в программной разработке.
Часть 2. JavaScript
Начнёте учиться программированию на языке JavaScript. Рассмотрите его синтаксис и главные принципы разработки. Узнаете, что такое типы данных в программировании. Научитесь различать их. Научитесь работать с несколькими моделями программирования. Поработаете с объектно-ориентированным программированием. Научитесь пользоваться различными API в браузере. Поймёте, как анимировать объекты с помощью кода. Узнаете, что такое юнит-тестирования. Сможете писать их самостоятельно.
Начнёте учиться программированию на языке JavaScript. Рассмотрите его синтаксис и главные принципы разработки.
Узнаете, что такое типы данных в программировании. Научитесь различать их.
Научитесь работать с несколькими моделями программирования.
Поработаете с объектно-ориентированным программированием.
Научитесь пользоваться различными API в браузере.
Поймёте, как анимировать объекты с помощью кода.
Узнаете, что такое юнит-тестирования. Сможете писать их самостоятельно.
Часть 3. TypeScript и инструменты для разработки
Освоите принципы программной разработки на другом языке программирования. Изучите понятие алгоритмов в программировании. Узнаете, какие проекты можно назвать сложными. Сможете управлять ими. Поймёте, как автоматизировать ежедневные рутинные задачи. Разберётесь в том, как оптимизировать работу вашего приложения.
Освоите принципы программной разработки на другом языке программирования.
Изучите понятие алгоритмов в программировании.
Узнаете, какие проекты можно назвать сложными. Сможете управлять ими.
Поймёте, как автоматизировать ежедневные рутинные задачи.
Разберётесь в том, как оптимизировать работу вашего приложения.
Часть 4. React и другие фреймворки
Рассмотрите принципы работы фреймворка. Узнаете, как с его помощью разрабатывать сайты. Научитесь работать с ним. Поймёте, как создавать приложения. Попробуете написать свои компоненты и хуки.
Рассмотрите принципы работы фреймворка.
Узнаете, как с его помощью разрабатывать сайты.
Научитесь работать с ним.
Поймёте, как создавать приложения.
Попробуете написать свои компоненты и хуки.
Часть 5. Архитектура приложений. JavaScript на бэкенде
Научитесь подключаться к базе данных. Освоите разворачивание приложений. Сможете создавать документацию к своему API, реализовывать его.
Научитесь подключаться к базе данных.
Освоите разворачивание приложений.
Сможете создавать документацию к своему API, реализовывать его.
Часть 6. Карьерный трек
Узнаете, как фронтенд-разработчики работают в команде. Узнаете, как писать резюме и составлять сопроводительное письмо. Узнаете, где найти работу на фрилансе.
Узнаете, как фронтенд-разработчики работают в команде.
Узнаете, как писать резюме и составлять сопроводительное письмо.
Узнаете, где найти работу на фрилансе.